package com.matrix.java.chap_07.example;

public class Case7_08 {
    public static void main(String[] args) {
        double[] list  = {1,9,4.5,6.6,5.7,-4.5};
        selectionSort(list);
    }

    private static void selectionSort(double[] list) {
        for (int i = 0; i < list.length-1; i++) {
            double currentMin = list[i];
            int currentMinIndex = i;
            for (int j = i+1; j < list.length; j++) {
                if (currentMin>list[j]){
                    currentMin =list[j];
                    currentMinIndex=j;
                }
            }
            if (currentMinIndex!=1){
                list[currentMinIndex] = list[i];
                list[i] = currentMin;
            }
        }
    }
}
